﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Incident_Manager_PUCP{

    

    public class Servicio{
        /*
         nombre de servicio, tipo de servicio, horario de cobertura, tiempo de respuesta, modo de atención, tareas de servicio e información adicional.
         */

        private string codigo;
        private string nombre;
        private string tipo;
        private string horarioCobertura;
        private string tiempoRespuesta;
        private string modoAtencion;
        private List<String> tareasServicio;
        private string informacionAdicional;
        
        public Servicio(){
            this.codigo = string.Empty;
            this.nombre = string.Empty;
            this.tipo = string.Empty;
            this.horarioCobertura = string.Empty;
            this.tiempoRespuesta = string.Empty;
            this.modoAtencion = string.Empty;
            this.tareasServicio = new List<string>();
            this.informacionAdicional = string.Empty;
        }

        public Servicio(string codigo, string nombre)
        {
            this.codigo = codigo;
            this.nombre = nombre;
        }

        public void setCodigo(string codigo)
        {
            this.codigo = codigo;
        }
        public string getCodigo()
        {
            return this.codigo;
        }

        public void setNombre(string nombre){
            this.nombre = nombre;
        }
        public string getNombre(){
            return this.nombre;
        }

        public void setTipo(string tipo){
            this.tipo = tipo;
        }
        public string getTipo() {
            return this.tipo;
        }

        public void setHorarioCobertura(string horarioCobertura)
        {
            this.horarioCobertura = horarioCobertura;
        }
        public string getHorarioCobertura()
        {
            return this.horarioCobertura;
        }

        public void setTiempoRespuesta(string tiempoRespuesta)
        {
            this.tiempoRespuesta = tiempoRespuesta;
        }
        public string getTiempoRespuesta()
        {
            return this.tiempoRespuesta;
        }

        public void setModoAtencion(string modoAtencion)
        {
            this.modoAtencion = modoAtencion;
        }
        public string getModoAtencion()
        {
            return this.modoAtencion;
        }

        public void setTareasServicio(List<String> tareasServicio)
        {
            this.tareasServicio = tareasServicio;
        }
        public List<String> getTareasServicio()
        {
            return this.tareasServicio;
        }

        public void setInformacionAdicional(string informacionAdicional)
        {
            this.informacionAdicional = informacionAdicional;
        }
        public string getInformacionAdicional()
        {
            return this.informacionAdicional;
        }
        
    }

}
